package com.ithema.service;

import com.ithema.entity.Result;
import com.ithema.entity.User;

public interface UserService {
    /**
     * 注册
     *
     * @param user
     * @return
     */
    int register(User user);

    /**
     * 登录
     *
     * @param username
     * @param password
     * @return
     */
    Result login(String username, String password);

    User findByUserName(String user);

    /**
     * 修改用户信息
     *
     * @param user
     * @return
     */
    int update(User user);

    /**
     * 修改头像
     *
     * @param avatar
     */
    int updateAvatar(String avatar);

    /**
     * 修改密码
     *
     * @return
     */
    int updatePassword(String oldPassword, String newPassword);
}
